|
|
| Menu location |
|---|
| Part → Primitives → Cone |
| Workbenches |
| Part |
| Default shortcut |
| None |
| Introduced in version |
| - |
| See also |
| Part Primitives |
在零件工作台中,可以通过零件工具栏、Part菜单(中的primitives子菜单)或Create Primitives(创建图元)对话框来创建参数化的截断零件圆锥图元。
The default Part Cone is truncated. It can be turned into a full, untruncated, cone by changing its 数据Radius1 or 数据Radius2 property to zero. It can be turned into a segment of a cone by changing its 数据Angle property.
A Part Cone object created with the scripting example below is shown here.
|
Cone
|
See also: Property editor.
A Part Cone object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Attachment
The object has the same attachment properties as a Part Part2DObject.
Cone
Length): The radius of the bottom face of the cone. Can be 0mm if 数据Radius2 is larger than 0mm. The default is 2mm.Length): The radius of the top face of the cone. Can be 0mm if 数据Radius1 is larger than 0mm. The default is 4mm.Length): The height of the cone. The default is 10mm.Angle): The angle of the circular arc that defines the top and bottom face of the cone. Valid range: 0° < value <= 360°. The default is 360°. If it is smaller than 360° the resulting solid will be a segment of a cone.See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.
A Part Cone can be created with the addObject() method of the document:
cone = FreeCAD.ActiveDocument.addObject("Part::Cone", "myCone")
"myCone" is the name for the object.Example:
import FreeCAD as App
doc = App.activeDocument()
cone = doc.addObject("Part::Cone", "myCone")
cone.Radius1 = 5
cone.Radius2 = 10
cone.Height = 50
cone.Angle = 270
cone.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 60, 15))
doc.recompute()